import {SliderEmits, SliderProps} from "element-plus"
import {CreateFormElsComponents} from "../render/common.ts"
import {ElSliderCustomerProps, ElSliderCustomerExtend, ElSliderCustomerEvents} from "./index.ts"

type ElSliderProps = SliderProps & ElSliderCustomerProps

type ElSliderEvents = SliderEmits & ElSliderCustomerExtend

type ElSliderExtend = ElSliderCustomerEvents

export type ElSlider<Prop> = CreateFormElsComponents<"el-input", Prop, ElSliderProps, ElSliderEvents> & ElSliderExtend
